#dashboard{
    margin: 10px -10px 16px -10px;
}

.table-fix  {
	padding: 0 10px 0 10px;
}
.panel-body  table{
	margin-top: 20px;
}
.table>thead>tr>th{
	background-color: #fff!important;
	border-bottom: 1px #a0a0a0 solid;  
	border-top: 1px #a0a0a0 solid; 
}

.table:not(#project_table)>tbody>tr:nth-child(even){
	background-color: #eee;
}

#add_new .row {
	margin-top: 10px;
}

.item-city {
	display: inline-block;
	min-width: 30px;
	height: 30px;
	background-color: #c0c0c0;
	color: white;
	line-height: 20px;
	padding: 5px;
	border-radius: 5px;
	overflow: hidden;
	font-size: 10px;
}

.item-line {
	font-size: 22px;
	font-weight: bold;
	color: #c0c0c0;
	line-height: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -30px;
}

.item-city-error {
	color: white;
	background-color: #ff6969;;
}

.item-line-error {
	color: red;
}

.item-city-arrive {
	color: white;
	background-color: #38b03f;;
}

.item-line-arrive {
	color: green;
}

.plan-item {
	padding: 7px;
	background-color: rgba(71, 141, 252, 0.08);
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 10px;
}

.plan-item .plan-info {
	margin-bottom: 5px;;
}

.plan-map {
	position: relative;
}

.view-exception {
	position: absolute;
	top: 0;
	right: 0;
	background-color: ghostwhite;
	padding: 5px;
	font-size: 10px;
	color: red;
}

.view-exception:hover, .view-exception:visited {
	text-underline: none;
}


#project_tbody>tr:not(.not_data):hover {
	background-color: #6a8bfb!important;
	color: #222 !important;
}

.activity {
	background-color: #87a2fc;
	color: #fff !important;
}

.projectheading {
	background-color: #478dfc !important;
	color: #ffffff !important;
}

#project_refresh {
	background-color: #478dfc !important;
	color: #ffffff !important;
}

.logheading {
	background-color: #feb733 !important;
	color: #ffffff !important;
}

#log_refresh {
	background-color: #feb733 !important;
	color: #ffffff !important;
}

.planheading {
	background-color: #ac8cf5 !important;
	color: #ffffff !important;
}
#plan_refresh {
	background-color: #ac8cf5 !important;
	color: #ffffff !important;
}

.materialMoveheading {
	background-color: #1fcf87 !important;
	color: #ffffff !important;
}

#materialMove_refresh {
	background-color: #1fcf87 !important;
	color: #ffffff !important;
}

.ruleheading {
	background-color: #ff6c6c !important;
	color: #ffffff !important;
}

#rule_refresh {
	background-color: #ff6c6c !important;
	color: #ffffff !important;
}

/* 菜单工作台选项a标签，常时为字体黑色，加粗 ,强制添加菜单选中样式*/
.M-my-menu>.menu>.nav>li:first-child>a {
	color: #fff !important;
	background-color: #c36bee !important;
}
/* 菜单工作台选项a标签，增加伪元素蓝色标记*/
.M-my-menu>.menu>.nav>li:first-child>a::before {
	content: "";
	position: absolute;
	width: 5%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #3a26e6;
}